filter_input()
function သည် function ကို script မှ input ကိုရပြီး၎င်းကိုစစ်ထုတ်သည်။
ဤလုပ်ဆောင်ချက်သည်အသုံးပြုသူ input ကဲ့သို့သောလုံခြုံစိတ်ချရသောအရင်းအမြစ်များမှ variable များကို variable များကိုအတည်ပြုရန်အသုံးပြုသည်။
ဤလုပ်ဆောင်ချက်သည်အရင်းအမြစ်အမျိုးမျိုးမှ input ကိုရယူနိုင်သည်။
အောင်မြင်ပါက filtered data များကိုမအောင်မြင်ပါကမှားယွင်းလျှင်, မှားယွင်းသော parameter ကိုမသတ်မှတ်ပါက NULL ဖြစ်သည်။
ဤဥပမာတွင် post variable ကို filter လုပ်ရန် filter_input()
function ကိုအသုံးပြုသည်။ လက်ခံထားသော post variable ကိုတရားဝင်အီးမေးလ်လိပ်စာဖြစ်သည်။
<? PHP လျှင် ( ! filter_input ( input_post , 'email' , filter_valka_email ) ) { ECHO "အီးမေးလ်သည်မမှန်ကန်ပါ" ; } သို့မဟုတ် { ECHO "အီးမေးလ်သည်မှန်ကန်သည်" ; } >
output ကိုဆင်တူသည် -
အီးမေးလ်သည်မှန်ကန်သည်
filter_input ( input_type , variable , filter , options )
တေးရေး | ဖေါ်ပြ |
---|---|
input_type | လိုအပ်ပါတယ် input ကိုအမျိုးအစားသတ်မှတ်ပါ။ အထက်ပါစာရင်းရှိဖြစ်နိုင်ချေအမျိုးအစားများကိုကြည့်ပါ။ |
ပေြာင်းလဲတတ်သော | filtered ခံရဖို့ variable တွေကိုသတ်မှတ်။ |
စိမ့်ထွက် |
optional ကို။ အသုံးပြုခံရဖို့ filter ၏ ID ကိုဖေါ်ပြသည်။ default သည် filter_sanitize_string ဖြစ်သည်။ ဖြစ်နိုင်ချေရှိသောစစ်ထုတ်စက်များအတွက် PHP filter function ကိုရည်ညွှန်းသည့်လက်စွဲကိုကြည့်ပါ။ Filter ID သည် ID အမည် (ဥပမာ filter_valate_email ကဲ့သို့) သို့မဟုတ် ID နံပါတ် (ဥပမာ 274) ဖြစ်သည်။ |
ရွေးချယ်စရာများ | အလံ / options များပါ 0 င်သည့်ခင်းကျင်းမှုကိုသတ်မှတ်သည်။ ဖြစ်နိုင်သောအလံများနှင့်ရွေးချယ်စရာများအတွက် filter တစ်ခုချင်းစီကိုစစ်ဆေးပါ။ |